package com.fiveGroup.pojo.vo;


//订单信息管理表

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

@Data
public class OrderInfoVo {

    private Long id;                // 订单ID
    private String orderSn;         // 订单号
    private Integer status;         // 订单状态
    private BigDecimal totalAmount; // 总金额
    private String payType;        // 支付方式
    private Long userId;            // 用户ID
    private String username;        // 用户名（来自 User 表）
    private String addressDetail;   // 收货地址（来自 Address 表）
    private String productName;     // 商品名称（来自 Product 表）
    private BigDecimal productPrice;// 商品价格（来自 Product 表）
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date createdAt;         // 创建时间
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date payAt;             // 支付时间
    private Long addressId;         //地址ID


}
